Toriality's Blog

nIRC

nIRC: IRC-style Chat App

nIRC (not-IRC or node-IRC) is a simple real-time chat application inspired by traditional IRC clients. Built with Node.js, Express, Socket.IO, and TypeScript, it provides a clean interface for users to connect and chat in real-time.

Features

  • Real-time messaging using Socket.IO
  • No login required
  • Live user list showing online participants
  • Server notifications when users join or leave
  • Responsive UI with a clean and simple design
  • Input validation for nicknames (length, uniqueness)

Technology Stack

  • Backend: Node.js, Express, Socket.IO, TypeScript
  • Frontend: HTML5, SCSS, TypeScript, Socket.IO Client
  • Build Tool: Vite
  • Dev Tools: Nodemon, ts-node

Visit nIRC